1 | 411 | Ryan Eddington | 12 | Downers Grove (North) | 1 | 1 | 16:05.10 |
2 | 456 | Grant Schroder | 11 | Downers Grove (North) | 2 | 2 | 16:06.32 |
3 | 408 | Philip Cupial | 10 | Downers Grove (North) | 3 | 3 | 16:12.31 |
4 | 819 | Jayden Sayles | 12 | Oconomowoc | 4 | 1 | 16:17.73 |
5 | 443 | Isaac Moss | 12 | Downers Grove (North) | 5 | 4 | 16:20.31 |
6 | 772 | LEWIS OCONNOR | 12 | Oak Park (O.P.-River Forest) | 6 | 1 | 16:26.10 |
7 | 751 | FINNEGAN KELLY | 11 | Oak Park (O.P.-River Forest) | 7 | 2 | 16:31.86 |
8 | 400 | Zachary Bender | 12 | Downers Grove (North) | 8 | 5 | 16:35.68 |
9 | 807 | James Lennington | 11 | Oconomowoc | 9 | 2 | 16:35.71 |
10 | 460 | Will Surratt | 10 | Downers Grove (North) | (10) | 6 | 16:36.69 |
11 | 468 | Caden Weber | 12 | Downers Grove (North) | (11) | 7 | 16:39.41 |
12 | 405 | John Courtney | 11 | Downers Grove (North) | > 7 | 8 | 16:52.51 |
13 | 773 | LIAM OCONNOR | 11 | Oak Park (O.P.-River Forest) | 12 | 3 | 16:55.23 |
14 | 323 | Carson Lanners | 10 | Antioch | 13 | 1 | 17:01.47 |
15 | 730 | MARIANO ESCOBEDO | 12 | Oak Park (O.P.-River Forest) | 14 | 4 | 17:11.59 |
16 | 750 | DANIEL JOHNSON | 12 | Oak Park (O.P.-River Forest) | 15 | 5 | 17:13.67 |
17 | 703 | Joseph Hunt | 10 | Notre Dame Academy | 16 | 1 | 17:21.76 |
18 | 744 | ANDREW HARMON | 11 | Oak Park (O.P.-River Forest) | (17) | 6 | 17:23.28 |
19 | 723 | BRADY CREEL | 10 | Oak Park (O.P.-River Forest) | (18) | 7 | 17:23.59 |
20 | 812 | Max Meissner | 10 | Oconomowoc | 19 | 3 | 17:26.73 |
21 | 590 | Max Kotelnikov | 12 | Lake Zurich | 20 | 1 | 17:27.27 |
22 | 337 | Carter Webb | 12 | Antioch | 21 | 2 | 17:30.29 |
23 | 864 | Landon Franke | 10 | Racine Horlick | 22 | 1 | 17:32.66 |
24 | 798 | James Belus | 12 | Oconomowoc | 23 | 4 | 17:35.61 |
25 | 815 | Mason Paar | 12 | Oconomowoc | 24 | 5 | 17:43.63 |
26 | 823 | Andrew Vizcarra | 12 | Oconomowoc | (25) | 6 | 17:49.21 |
27 | 769 | JAMES NACKE | 11 | Oak Park (O.P.-River Forest) | > 7 | 8 | 17:49.86 |
28 | 1040 | Jim Kyvik | 12 | Wheeling | 26 | 1 | 17:57.11 |
29 | 1062 | Tyler Woods | 12 | Wheeling | 27 | 2 | 17:59.87 |
30 | 1029 | Jesus Campos | 11 | Wheeling | 28 | 3 | 18:05.59 |
31 | 601 | Esau Meza | 10 | Lake Zurich | 29 | 2 | 18:07.37 |
32 | 826 | Isaac White | 11 | Oconomowoc | (30) | 7 | 18:07.79 |
33 | 318 | Griffin Freeman | 11 | Antioch | 31 | 3 | 18:10.70 |
34 | 700 | Bryce Hawley | 12 | Notre Dame Academy | 32 | 2 | 18:11.57 |
35 | 844 | Carson Buckli | 12 | Racine Case | < 5 | 1 | 18:12.27 |
36 | 588 | Sushant Kesavan | 10 | Lake Zurich | 33 | 3 | 18:14.26 |
37 | 870 | Giovanni Maccanelli | 11 | Racine Horlick | 34 | 2 | 18:17.54 |
38 | 966 | Reed White | 11 | West Bend East | 35 | 1 | 18:17.85 |
39 | 1114 | Alex Damitz | 12 | Zion (Z.-Benton) | 36 | 1 | 18:18.20 |
40 | 867 | Morgan Hanson | 10 | Racine Horlick | 37 | 3 | 18:24.92 |
41 | 366 | Alex Cornue | 12 | Badger | 38 | 1 | 18:26.21 |
42 | 904 | William Krochalk | 11 | Ronald Reagan | 39 | 1 | 18:28.74 |
43 | 315 | Anton Augusto | 12 | Antioch | 40 | 4 | 18:29.64 |
44 | 382 | Javi Reyes | 12 | Badger | 41 | 2 | 18:36.78 |
45 | 797 | Troy Bartelt | 10 | Oconomowoc | > 7 | 8 | 18:36.88 |
46 | 577 | Colin FRIDNER | 11 | Lake Zurich | 42 | 4 | 18:37.07 |
47 | 566 | Diego Banuelos | 12 | Lake Zurich | 43 | 5 | 18:38.17 |
48 | 705 | Marshall Pahl | 9 | Notre Dame Academy | 44 | 3 | 18:38.82 |
49 | 709 | Braeden Tilot | 12 | Notre Dame Academy | 45 | 4 | 18:39.50 |
50 | 598 | Miguel Marquez | 10 | Lake Zurich | (46) | 6 | 18:44.73 |
51 | 1119 | Ryan Hallgren | 11 | Zion (Z.-Benton) | 47 | 2 | 18:46.98 |
52 | 708 | Gabriel Stoik | 10 | Notre Dame Academy | 48 | 5 | 18:49.49 |
53 | 1025 | Wilbur Bahena | 11 | Wheeling | 49 | 4 | 18:52.65 |
54 | 1047 | Jake Ning | 12 | Wheeling | 50 | 5 | 18:53.54 |
55 | 595 | Marc MacCormac | 10 | Lake Zurich | (51) | 7 | 18:54.55 |
56 | 848 | Beckett Pawlak | 12 | Racine Case | < 5 | 2 | 18:57.50 |
57 | 1071 | Cael Handorf | 12 | Wilmot Union | 52 | 1 | 19:01.30 |
58 | 338 | Tyler Wolfe | 12 | Antioch | 53 | 5 | 19:02.26 |
59 | 330 | Anthony Sculuca | 11 | Antioch | (54) | 6 | 19:02.33 |
60 | 702 | Ethan Hejny | 12 | Notre Dame Academy | (55) | 6 | 19:05.33 |
61 | 695 | Lachlan Chambers | 12 | Notre Dame Academy | (56) | 7 | 19:09.74 |
62 | 1031 | Lucio Catalan | 11 | Wheeling | (57) | 6 | 19:14.96 |
63 | 502 | John Fitzgerald | 11 | Kenosha Tremper | 58 | 1 | 19:16.65 |
64 | 849 | Philip Weiglein | 12 | Racine Case | < 5 | 3 | 19:25.51 |
65 | 548 | Brady Mock | 11 | Lake Villa (Lakes) | 59 | 1 | 19:29.99 |
66 | 379 | Gage Nicholson | 12 | Badger | 60 | 3 | 19:30.36 |
67 | 1048 | Tommy Papaioanno | 12 | Wheeling | (61) | 7 | 19:31.46 |
68 | 503 | Mario Gomez-Solis | 11 | Kenosha Tremper | 62 | 2 | 19:32.07 |
69 | 321 | Brady Kobb | 11 | Antioch | (63) | 7 | 19:33.62 |
70 | 555 | Rheese Rieb | 11 | Lake Villa (Lakes) | 64 | 2 | 19:39.55 |
71 | 899 | William Herrmann | 9 | Ronald Reagan | 65 | 2 | 19:41.57 |
72 | 389 | Kaiden Staggs | 11 | Badger | 66 | 4 | 19:41.66 |
73 | 994 | Tommy Otto | 10 | Westosha Central | 67 | 1 | 19:42.50 |
74 | 698 | Nicholas Fogarty | 9 | Notre Dame Academy | > 7 | 8 | 19:43.86 |
75 | 325 | Tyler Miller | 12 | Antioch | > 7 | 8 | 19:47.05 |
76 | 394 | Isaac VanDeBerg | 12 | Badger | 68 | 5 | 19:49.72 |
77 | 1115 | Jalen Davis | 11 | Zion (Z.-Benton) | 69 | 3 | 19:50.62 |
78 | 585 | Owen Holzhauer | 10 | Lake Zurich | > 7 | 8 | 20:03.43 |
79 | 554 | Matthew Powley | 11 | Lake Villa (Lakes) | 70 | 3 | 20:09.01 |
80 | 871 | Declan Pope | 10 | Racine Horlick | 71 | 4 | 20:12.41 |
81 | 501 | Bryce Dahlstrom | 11 | Kenosha Tremper | 72 | 3 | 20:15.46 |
82 | 1000 | Jack Zirkelbach | 12 | Westosha Central | 73 | 2 | 20:19.18 |
83 | 393 | Eli Vandeberg | 10 | Badger | (74) | 6 | 20:19.42 |
84 | 373 | Maxim Jinga | 12 | Badger | (75) | 7 | 20:20.38 |
85 | 1121 | Adam Lara | 12 | Zion (Z.-Benton) | 76 | 4 | 20:20.66 |
86 | 960 | Benjamin Sajdak | 10 | West Bend East | 77 | 2 | 20:22.04 |
87 | 506 | Cody Rossin | 11 | Kenosha Tremper | 78 | 4 | 20:25.68 |
88 | 1130 | Jarek Uchiek | 12 | Zion (Z.-Benton) | 79 | 5 | 20:26.12 |
89 | 1070 | Shane Fielder | 12 | Wilmot Union | 80 | 2 | 20:27.46 |
90 | 996 | Noah Salas | 11 | Westosha Central | 81 | 3 | 20:28.39 |
91 | 874 | Parker Seggelink | 10 | Racine Horlick | 82 | 5 | 20:33.25 |
92 | 386 | Caden Ryan | 11 | Badger | > 7 | 8 | 20:33.65 |
93 | 847 | Juan Lopez-Reyes | 12 | Racine Case | < 5 | 4 | 20:35.10 |
94 | 900 | Carter Kelly | 11 | Ronald Reagan | 83 | 3 | 20:41.92 |
95 | 484 | Miguel Luna | 11 | Elkhorn Area | < 5 | 1 | 20:45.03 |
96 | 962 | Jacob Sutton | 11 | West Bend East | 84 | 3 | 20:52.63 |
97 | 999 | Jack Verhaalen | 11 | Westosha Central | 85 | 4 | 20:58.23 |
98 | 920 | Ryan Szymanski | 10 | Ronald Reagan | 86 | 4 | 20:59.24 |
99 | 913 | Julian Rader | 11 | Ronald Reagan | 87 | 5 | 20:59.94 |
100 | 1069 | Charlie Fielder | 11 | Wilmot Union | 88 | 3 | 21:00.71 |
101 | 959 | Jack Miller | 11 | West Bend East | 89 | 4 | 21:02.49 |
102 | 536 | Drake Callear | 10 | Lake Villa (Lakes) | 90 | 4 | 21:04.84 |
103 | 1126 | Antonio Osorio Matute | 11 | Zion (Z.-Benton) | (91) | 6 | 21:11.64 |
104 | 1078 | Zach Walls | 11 | Wilmot Union | 92 | 4 | 21:34.04 |
105 | 507 | Ryan Snyder | 12 | Kenosha Tremper | 93 | 5 | 21:38.68 |
106 | 961 | Alexander Spartz | 11 | West Bend East | 94 | 5 | 21:51.41 |
107 | 991 | Erick Lopez | 11 | Westosha Central | 95 | 5 | 22:11.45 |
108 | 540 | Patrik Dortch | 11 | Lake Villa (Lakes) | 96 | 5 | 22:30.69 |
109 | 957 | Alexander Krasotin | 11 | West Bend East | (97) | 6 | 22:32.33 |
110 | 902 | Owen Kozlicki | 11 | Ronald Reagan | (98) | 6 | 22:32.42 |
111 | 912 | Myles Pointer-Mace | 11 | Ronald Reagan | (99) | 7 | 23:13.98 |
112 | 550 | Henry Morgan | 11 | Lake Villa (Lakes) | (100) | 6 | 23:28.54 |
113 | 1073 | Malachi Keen | 11 | Wilmot Union | 101 | 5 | 24:11.94 |
114 | 1074 | Lucas Mangold | 11 | Wilmot Union | (102) | 6 | 24:19.93 |
115 | 951 | Dillinger Floyd | 9 | West Bend East | (103) | 7 | 24:26.52 |
116 | 1072 | Andrew Scharinger | 9 | Wilmot Union | (104) | 7 | 24:47.68 |
117 | 988 | Noah Burnett | 11 | Westosha Central | (105) | 6 | 24:48.27 |